package com.wicket.okrapp.integration.dto;

import com.wicket.okrapp.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;

import lombok.Data;

/**
 * @desc ImplementDataForLocationMessageHandleComRespDto
 * @使用场景
 */
@Data
public class ImplementDataForLocationMessageHandleComRespDto
  extends BaseDto
  implements Serializable {

  /**
   * 任务名称
   */
  @ApiModelProperty("任务名称")
  private String taskName;

  /**
   * 任务进展状态 NOT_AT_THE:未开始 ONGOING:进行中 HAS_ENDED:已结束
   */
  @ApiModelProperty("任务进展状态")
  private String taskStatus;

  /**
   * 是否逾期 TRUE:是 FALSE:否
   */
  @ApiModelProperty("是否逾期")
  private String isOverdue;

  /**
   * 是否自动汇报 TRUE:是 FALSE:否
   */
  @ApiModelProperty("是否自动汇报")
  private String isAutoReport;

  /**
   * 是否完成评价工作 TRUE:是 FALSE:否
   */
  @ApiModelProperty("是否完成评价工作")
  private String isDoneEvaluate;

  /**
   * 是否完成填报工作 TRUE:是 FALSE:否
   */
  @ApiModelProperty("是否完成填报工作")
  private String isDoneFilleout;

  /**
   * 是否开启主观评分 TRUE:是 FALSE:否
   */
  @ApiModelProperty("是否开启主观评分")
  private String isSubjectiveScoring;

  /**
   * 是否开启主管人工审核 TRUE:是 FALSE:否
   */
  @ApiModelProperty("是否开启主管人工审核")
  private String isOpenAudit;

  /**
   * 角色标识
   */
  @ApiModelProperty("负责人小圈子角色标识")
  private String roleCode;

}
